home *** CD-ROM | disk | FTP | other *** search
/ Laboratorio Interattivo Deagostini / laboratorio interattivo deagostini.bin / swf / 412.swf / scripts / frame_1 / PlaceObject2_14_93 / CLIPACTIONRECORD onClipEvent(load).as < prev   
Text File  |  2003-01-07  |  3KB  |  105 lines

  1. onClipEvent(load){
  2.    lista = new Array(6);
  3.    lista[0] = new Array("guernica e\' un quadro","b",5);
  4.    lista[1] = new Array("religioso. picasso e\'","b",6);
  5.    lista[2] = new Array("universale:i suoi simboli","b",7);
  6.    lista[3] = new Array("sono comuni, come i","b",8);
  7.    lista[4] = new Array("simboli di omero, dante e","b",9);
  8.    lista[5] = new Array("cervantes.","b",10);
  9.    Creazione = 0;
  10.    listaAbbinate = new Array("u","e","g","c","a","i","n","o","r","q","s","d","m","b","t","p");
  11.    visibili = new Array("l","v");
  12.    listaClips = new Array(listaAbbinate.length);
  13.    cl = 0;
  14.    while(cl < listaClips.length)
  15.    {
  16.       listaClips[cl] = new Array();
  17.       cl++;
  18.    }
  19.    listaContents = new Array(listaAbbinate.length);
  20.    c = 0;
  21.    while(c < listaAbbinate.length)
  22.    {
  23.       cheClip = "_root.par" + (c + 1);
  24.       eval(cheClip).numero = c + 1;
  25.       var trovato = 0;
  26.       pres = 0;
  27.       while(pres < visibili.length)
  28.       {
  29.          if(visibili[pres].toLowerCase() == listaAbbinate[c].toLowerCase())
  30.          {
  31.             trovato = 1;
  32.             eval(cheClip).lettera = listaAbbinate[c].toUpperCase();
  33.          }
  34.          pres++;
  35.       }
  36.       if(trovato == 0)
  37.       {
  38.          eval(cheClip).lettera = "_";
  39.       }
  40.       listaContents[c] = eval(cheClip).lettera;
  41.       c++;
  42.    }
  43.    _root.AvviaVerifica = 0;
  44.    var lettere = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  45.    var x = 213.1;
  46.    var y = 27.2;
  47.    var nCLip = 1;
  48.    i = 0;
  49.    while(i < lista.length)
  50.    {
  51.       var l = 0;
  52.       l = 0;
  53.       while(lettere.length)
  54.       {
  55.          if(lettere.charAt(l).toLowerCase() == lista[i][1].toLowerCase())
  56.          {
  57.             break;
  58.          }
  59.          l++;
  60.       }
  61.       var xInizio = x + 19 * l;
  62.       var yInizio = y + 19 * (lista[i][2] - 1);
  63.       var c = 0;
  64.       c = 0;
  65.       while(c < lista[i][0].length)
  66.       {
  67.          nClip += 1;
  68.          if(lista[i][0].charAt(c) != " ")
  69.          {
  70.             nomeClip = "clip" + nClip;
  71.             duplicateMovieClip(_root.clip,nomeClip,16384 + nClip);
  72.             _root[nomeClip]._x = xInizio + c * 19;
  73.             _root[nomeClip]._y = yInizio;
  74.             var abb = 0;
  75.             var trovato = 0;
  76.             abb = 0;
  77.             while(abb < listaAbbinate.length)
  78.             {
  79.                if(listaAbbinate[abb].toLowerCase() == lista[i][0].charAt(c).toLowerCase())
  80.                {
  81.                   trovato = 1;
  82.                   if(listaContents[abb] == "_")
  83.                   {
  84.                      _root[nomeClip].lettera = String(abb + 1);
  85.                   }
  86.                   else
  87.                   {
  88.                      _root[nomeClip].lettera = listaContents[abb];
  89.                   }
  90.                   listaClips[abb].push(nomeClip);
  91.                   break;
  92.                }
  93.                abb++;
  94.             }
  95.             if(trovato == 0)
  96.             {
  97.                _root[nomeClip].lettera = lista[i][0].charAt(c).toUpperCase();
  98.             }
  99.          }
  100.          c++;
  101.       }
  102.       i++;
  103.    }
  104. }
  105.